store concept - German English Dictionary